package com.ruoyi.bussiness.mapper;

import java.util.List;
import com.ruoyi.bussiness.domain.TraCourse;

/**
 * 培训内容Mapper接口
 * 
 * @author ruoyi
 * @date 2023-11-12
 */
public interface TraCourseMapper 
{
    /**
     * 查询培训内容
     * 
     * @param id 培训内容主键
     * @return 培训内容
     */
    public TraCourse selectTraCourseById(String id);

    /**
     * 查询培训内容列表
     * 
     * @param traCourse 培训内容
     * @return 培训内容集合
     */
    public List<TraCourse> selectTraCourseList(TraCourse traCourse);

    /**
     * 新增培训内容
     * 
     * @param traCourse 培训内容
     * @return 结果
     */
    public int insertTraCourse(TraCourse traCourse);

    /**
     * 修改培训内容
     * 
     * @param traCourse 培训内容
     * @return 结果
     */
    public int updateTraCourse(TraCourse traCourse);

    /**
     * 删除培训内容
     * 
     * @param id 培训内容主键
     * @return 结果
     */
    public int deleteTraCourseById(String id);

    /**
     * 批量删除培训内容
     * 
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteTraCourseByIds(String[] ids);
}
